Skip to content

[Common,PWGLF] Add outer and rct info and converter to multBC table for centrality studies#16516

Open
jesgum wants to merge 7 commits into
AliceO2Group:masterfrom
jesgum:cent-study-tables
Open

[Common,PWGLF] Add outer and rct info and converter to multBC table for centrality studies#16516
jesgum wants to merge 7 commits into
AliceO2Group:masterfrom
jesgum:cent-study-tables

Conversation

@jesgum

@jesgum jesgum commented Jun 3, 2026

Copy link
Copy Markdown
Collaborator

This pr adds the rct info and the FT0A and FV0 outer rings to the multBC datamodel which is primarily used for the centrality studies. For backwards compatibility this is done by versioning the tables and adding a converter, in case one runs on derived data generated before this pr.

Tagging @abmodak since I needed to change the table subscription in his task

@github-actions github-actions Bot changed the title Add outer and rct info and converter to multBC table for centrality studies [Common,PWGLF] Add outer and rct info and converter to multBC table for centrality studies Jun 3, 2026
@github-actions

github-actions Bot commented Jun 3, 2026

Copy link
Copy Markdown

O2 linter results: ❌ 20 errors, ⚠️ 12 warnings, 🔕 0 disabled

jesgum and others added 2 commits June 3, 2026 10:40
@jesgum jesgum marked this pull request as ready for review June 3, 2026 09:00
@alibuild

alibuild commented Jun 3, 2026

Copy link
Copy Markdown
Collaborator

Error while checking build/O2Physics/o2 for 8b210d5 at 2026-06-04 14:05:

## sw/BUILD/O2Physics-latest/log
c++: fatal error: Killed signal terminated program cc1plus
ninja: build stopped: subcommand failed.

Full log here.

@alibuild

alibuild commented Jun 3, 2026

Copy link
Copy Markdown
Collaborator

Error while checking build/O2Physics/staging for ce6f63b at 2026-06-03 18:18:

## sw/BUILD/O2Physics-latest/log
c++: fatal error: Killed signal terminated program cc1plus
c++: fatal error: Killed signal terminated program cc1plus
c++: fatal error: Killed signal terminated program cc1plus
ninja: build stopped: subcommand failed.

Full log here.

@alibuild

alibuild commented Jun 8, 2026

Copy link
Copy Markdown
Collaborator

Error while checking build/O2Physics/staging for 8b210d5 at 2026-06-09 23:14:

## sw/BUILD/O2Physics-latest/log
c++: fatal error: Killed signal terminated program cc1plus
ninja: build stopped: interrupted by user.

Full log here.

ddobrigk
ddobrigk previously approved these changes Jun 10, 2026
@alibuild

Copy link
Copy Markdown
Collaborator

Error while checking build/O2Physics/o2 for a72ebe2 at 2026-06-10 10:59:

## sw/BUILD/O2Physics-latest/log
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/Common/Tasks/centralityStudy.cxx:959:45: error: 'struct o2::soa::Table<o2::aod::Hash<700517410>, o2::aod::Hash<324924961>, o2::aod::Hash<2286545062> >::TableIteratorBase<o2::soa::DefaultIndexPolicy, o2::soa::Table<o2::aod::Hash<700517410>, o2::aod::Hash<324924961>, o2::aod::Hash<2286545062> > >' has no member named 'timestamp'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/Common/Tasks/centralityStudy.cxx:981:100: error: 'struct o2::soa::Table<o2::aod::Hash<700517410>, o2::aod::Hash<324924961>, o2::aod::Hash<2286545062> >::TableIteratorBase<o2::soa::DefaultIndexPolicy, o2::soa::Table<o2::aod::Hash<700517410>, o2::aod::Hash<324924961>, o2::aod::Hash<2286545062> > >' has no member named 'multFT0PosZ'; did you mean 'multFT0A'?
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/Common/Tasks/centralityStudy.cxx:959:45: error: 'struct o2::soa::Table<o2::aod::Hash<700517410>, o2::aod::Hash<324924961>, o2::aod::Hash<2286545062> >::TableIteratorBase<o2::soa::DefaultIndexPolicy, o2::soa::Table<o2::aod::Hash<700517410>, o2::aod::Hash<324924961>, o2::aod::Hash<2286545062> > >' has no member named 'timestamp'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/Common/Tasks/centralityStudy.cxx:981:100: error: 'struct o2::soa::Table<o2::aod::Hash<700517410>, o2::aod::Hash<324924961>, o2::aod::Hash<2286545062> >::TableIteratorBase<o2::soa::DefaultIndexPolicy, o2::soa::Table<o2::aod::Hash<700517410>, o2::aod::Hash<324924961>, o2::aod::Hash<2286545062> > >' has no member named 'multFT0PosZ'; did you mean 'multFT0A'?
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/Common/Tasks/centralityStudy.cxx:959:45: error: 'struct o2::soa::Table<o2::aod::Hash<700517410>, o2::aod::Hash<324924961>, o2::aod::Hash<2286545062> >::TableIteratorBase<o2::soa::DefaultIndexPolicy, o2::soa::Table<o2::aod::Hash<700517410>, o2::aod::Hash<324924961>, o2::aod::Hash<2286545062> > >' has no member named 'timestamp'
/sw/SOURCES/O2Physics/slc9_x86-64-slc9_x86-64/0/Common/Tasks/centralityStudy.cxx:981:100: error: 'struct o2::soa::Table<o2::aod::Hash<700517410>, o2::aod::Hash<324924961>, o2::aod::Hash<2286545062> >::TableIteratorBase<o2::soa::DefaultIndexPolicy, o2::soa::Table<o2::aod::Hash<700517410>, o2::aod::Hash<324924961>, o2::aod::Hash<2286545062> > >' has no member named 'multFT0PosZ'; did you mean 'multFT0A'?
ninja: build stopped: subcommand failed.

Full log here.

abmodak
abmodak previously approved these changes Jun 10, 2026

@abmodak abmodak left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I approve the PR as per changes in heayionMultiplicity task

@jesgum

jesgum commented Jun 10, 2026

Copy link
Copy Markdown
Collaborator Author

I approve the PR as per changes in heayionMultiplicity task

Thanks @abmodak! I accidentally broke the compilation when trying to resolve a conflict, which is now fixed. Could you re-approve?

@alibuild

alibuild commented Jun 10, 2026

Copy link
Copy Markdown
Collaborator

Error while checking build/O2Physics/o2 for 52ab99a at 2026-06-10 19:43:

## sw/BUILD/O2Physics-latest/log
2026-06-10T19:37:38.091+0200 [13604:140041443675776] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "FindMissingBlobs()", last gRPC error was [14: Socket closed]
2026-06-10T19:37:38.090+0200 [15123:139918904077952] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ByteStream.Read()", last gRPC error was [14: Socket closed]
2026-06-10T19:37:38.093+0200 [15123:139918904077952] [executioncontext.cpp:739] [ERROR] Failed to download output blob ef0e1900bea173b4fbbc916dfb5d82315cea834725717971504b08db35c67364: 14: Socket closed
2026-06-10T19:37:38.091+0200 [15143:140319515516544] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ByteStream.Read()", last gRPC error was [14: Socket closed]
2026-06-10T19:37:38.093+0200 [15143:140319515516544] [executioncontext.cpp:739] [ERROR] Failed to download output blob 356a2423d645e66dcedcad6bdac7b68abbc1702b4a71c71375ce66755a30898b: 14: Socket closed
2026-06-10T19:37:38.091+0200 [15187:139932530708096] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ByteStream.Read()", last gRPC error was [14: Socket closed]
2026-06-10T19:37:38.093+0200 [15187:139932530708096] [executioncontext.cpp:739] [ERROR] Failed to download output blob a98242fa1a97ff5736770785f177040e3d7db58696bb67106f4d9a05e58d5dc4: 14: Socket closed
2026-06-10T19:37:38.090+0200 [15213:140540748770944] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ByteStream.Read()", last gRPC error was [14: Socket closed]
2026-06-10T19:37:38.092+0200 [15213:140540748770944] [executioncontext.cpp:739] [ERROR] Failed to download output blob 3093f4ebfc1f009393fcd207cb3ca80770fe97e1ab1e19eacedf81ebd8995cfb: 14: Socket closed
2026-06-10T19:37:38.090+0200 [15299:140324805115520] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "BatchReadBlobs()", last gRPC error was [14: Socket closed]
2026-06-10T19:37:38.092+0200 [15299:140324805115520] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ByteStream.Read()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: Failed to connect to remote host: Connection refused]
2026-06-10T19:37:38.092+0200 [15299:140324805115520] [executioncontext.cpp:739] [ERROR] Failed to download output blob 010fb71f274674c6838e2cde0905aa35c1d1c3cdeca06228d1b304289dcbd600: 14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: Failed to connect to remote host: Connection refused
2026-06-10T19:37:38.090+0200 [15330:140401012444800] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ByteStream.Read()", last gRPC error was [14: Socket closed]
2026-06-10T19:37:38.091+0200 [15330:140401012444800] [executioncontext.cpp:739] [ERROR] Failed to download output blob a8dc5cef717c02cf3ae3cf98779d988ecc6d27fb8927f90aa44bbd32a0555501: 14: Socket closed
2026-06-10T19:37:38.090+0200 [15352:140073757130368] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "BatchReadBlobs()", last gRPC error was [14: Socket closed]
2026-06-10T19:37:38.092+0200 [15352:140073757130368] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ByteStream.Read()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: Failed to connect to remote host: Connection refused]
2026-06-10T19:37:38.092+0200 [15352:140073757130368] [executioncontext.cpp:739] [ERROR] Failed to download output blob c6edc61a94d38037b6fd951dda003be57d2119095beb71a27f644d89836734a1: 14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: Failed to connect to remote host: Connection refused
2026-06-10T19:37:38.090+0200 [15378:139972094832256] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "BatchReadBlobs()", last gRPC error was [14: Socket closed]
2026-06-10T19:37:38.092+0200 [15378:139972094832256] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ByteStream.Read()", last gRPC error was [14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: Failed to connect to remote host: Connection refused]
2026-06-10T19:37:38.092+0200 [15378:139972094832256] [executioncontext.cpp:739] [ERROR] Failed to download output blob a5c56a55ed94fe260efa3967024ec4d1d456c3fe1fa5c2e095179007fccb32bd: 14: failed to connect to all addresses; last error: UNKNOWN: ipv4:127.0.0.1:8980: Failed to connect to remote host: Connection refused
2026-06-10T19:37:38.090+0200 [15244:139636818357888] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ByteStream.Read()", last gRPC error was [14: Socket closed]
2026-06-10T19:37:38.093+0200 [15244:139636818357888] [executioncontext.cpp:739] [ERROR] Failed to download output blob f271db4abf3799bdce4f4323827c161fdf27bcf5cc8dac2c91871fb34a8793b6: 14: Socket closed
2026-06-10T19:37:38.091+0200 [15067:140232089878144] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ByteStream.Read()", last gRPC error was [14: Socket closed]
2026-06-10T19:37:38.093+0200 [15067:140232089878144] [executioncontext.cpp:739] [ERROR] Failed to download output blob 68eb7a775b53f3ba49a340e87252823d382e80aac6150f49dedd199343a64209: 14: Socket closed
2026-06-10T19:37:38.091+0200 [15096:140553602088576] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ByteStream.Read()", last gRPC error was [14: Socket closed]
2026-06-10T19:37:38.093+0200 [15096:140553602088576] [executioncontext.cpp:739] [ERROR] Failed to download output blob 2101f6a1319e3150a0be0be602cd4f728d44918e2e9b636a0cfcb18bd4c74dab: 14: Socket closed
2026-06-10T19:37:38.090+0200 [15165:140034115665536] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ByteStream.Read()", last gRPC error was [14: Socket closed]
2026-06-10T19:37:38.093+0200 [15165:140034115665536] [executioncontext.cpp:739] [ERROR] Failed to download output blob 851d32ff12f56c04e8adc66dc8de4bb98b1f80779a1a04a1dc9ade46d513d498: 14: Socket closed
2026-06-10T19:37:38.091+0200 [14993:139777473347200] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ByteStream.Read()", last gRPC error was [14: Socket closed]
2026-06-10T19:37:38.093+0200 [14993:139777473347200] [executioncontext.cpp:739] [ERROR] Failed to download output blob 748e8ca6d801d83a9224655f671ab413347ea8f353680deb2bb07665606ca036: 14: Socket closed
2026-06-10T19:37:38.091+0200 [14756:139890202787456] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ByteStream.Read()", last gRPC error was [14: Socket closed]
2026-06-10T19:37:38.095+0200 [14756:139890202787456] [executioncontext.cpp:739] [ERROR] Failed to download output blob 8461a90491c6cd76b14e17e0530e42b97ecac13184a9152fa3fdc211cc8305c0: 14: Socket closed
2026-06-10T19:37:38.091+0200 [14936:140320559431296] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ByteStream.Read()", last gRPC error was [14: Socket closed]
2026-06-10T19:37:38.095+0200 [14936:140320559431296] [executioncontext.cpp:739] [ERROR] Failed to download output blob 47e014558f357137347edc3968a115f3b97d69d233c5c35e1ca54feed1b52599: 14: Socket closed
2026-06-10T19:37:38.090+0200 [14670:140240626306688] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ByteStream.Read()", last gRPC error was [14: Socket closed]
2026-06-10T19:37:38.097+0200 [14670:140240626306688] [executioncontext.cpp:739] [ERROR] Failed to download output blob 8569c8b2ca445b2ac70c26891e026405f1b72f5dedeacd7599aa690c25f837d4: 14: Socket closed
2026-06-10T19:37:38.091+0200 [14966:140138839486080] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ByteStream.Read()", last gRPC error was [14: Socket closed]
2026-06-10T19:37:38.096+0200 [14966:140138839486080] [executioncontext.cpp:739] [ERROR] Failed to download output blob bb90728653c36f22c816d20fa297ddb931a718e4478c4f88c03383a02d2766c1: 14: Socket closed
2026-06-10T19:37:38.091+0200 [14582:139854815043200] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ByteStream.Read()", last gRPC error was [14: Socket closed]
2026-06-10T19:37:38.099+0200 [14582:139854815043200] [executioncontext.cpp:739] [ERROR] Failed to download output blob 62a28fc0bd74304bdadb419d12777f0d42c7f788328477760b2efbc1a8de59f8: 14: Socket closed
2026-06-10T19:37:38.090+0200 [14848:140207458475648] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ByteStream.Read()", last gRPC error was [14: Socket closed]
2026-06-10T19:37:38.100+0200 [14848:140207458475648] [executioncontext.cpp:739] [ERROR] Failed to download output blob 599b5919fe8d579f5470dd79ea863b3451ddd38af89e8887b1f1d17e95879b61: 14: Socket closed
2026-06-10T19:37:38.090+0200 [14690:140163080269440] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ByteStream.Read()", last gRPC error was [14: Socket closed]
2026-06-10T19:37:38.100+0200 [14690:140163080269440] [executioncontext.cpp:739] [ERROR] Failed to download output blob 285896001f983efe0bdbea3f8b057bd3c533bdb429d6bcc6cde41bdd3855f543: 14: Socket closed
2026-06-10T19:37:38.091+0200 [14420:140672033980032] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ByteStream.Read()", last gRPC error was [14: Socket closed]
2026-06-10T19:37:38.102+0200 [14420:140672033980032] [executioncontext.cpp:739] [ERROR] Failed to download output blob 26c32ebfaa30d5af8789b67db73f2bfdf64d2059f07e8884bd092520988c8458: 14: Socket closed
2026-06-10T19:37:38.091+0200 [14451:140689970953856] [buildboxcommon_grpcretrier.cpp:177] [ERROR] Retry limit (0) exceeded for "ByteStream.Read()", last gRPC error was [14: Socket closed]
2026-06-10T19:37:38.104+0200 [14451:140689970953856] [executioncontext.cpp:739] [ERROR] Failed to download output blob 7c73458c2a7470f3c5a3e3f97412d09f605f58b6d32b9851e36e0192a2265bfd: 14: Socket closed
[0 more errors; see full log]

Full log here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

4 participants